
#include "register/tilingdata_base.h"
#include "tiling/tiling_api.h"

namespace optiling {
BEGIN_TILING_DATA_DEF(MatMulSubTilingData)
  TILING_DATA_FIELD_DEF_STRUCT(TCubeTiling, mmTiling);
  TILING_DATA_FIELD_DEF(int32_t, usedCoreNum);
  TILING_DATA_FIELD_DEF(int32_t, M);
  TILING_DATA_FIELD_DEF(int32_t, N);
  TILING_DATA_FIELD_DEF(int32_t, K);
  TILING_DATA_FIELD_DEF(int32_t, dimX3);
  TILING_DATA_FIELD_DEF(int32_t, singleM);
  TILING_DATA_FIELD_DEF(int32_t, singleN);
  TILING_DATA_FIELD_DEF(int32_t, alignNum);
END_TILING_DATA_DEF;

REGISTER_TILING_DATA_CLASS(MatMulSub, MatMulSubTilingData)
}
